Text copied to clipboard!

Názov

Text copied to clipboard!

Senior Java vývojár

Opis

Text copied to clipboard!
Hľadáme Senior Java vývojára, ktorý sa pripojí k nášmu technologickému tímu a bude zohrávať kľúčovú úlohu pri návrhu, vývoji a optimalizácii moderných softvérových riešení. Táto pozícia je určená pre skúseného profesionála, ktorý má hlboké znalosti jazyka Java, rozumie princípom objektovo orientovaného programovania a má praktické skúsenosti s vývojom škálovateľných backendových systémov v produkčnom prostredí. Ideálny kandidát dokáže samostatne riešiť komplexné technické úlohy, navrhovať robustnú architektúru a zároveň efektívne spolupracovať s produktovými manažérmi, analytikmi, testermi a ďalšími vývojármi. Na tejto pozícii budete pracovať na vývoji a údržbe podnikových aplikácií, integračných služieb a API rozhraní, ktoré podporujú kľúčové obchodné procesy organizácie. Očakáva sa, že budete aktívne prispievať k technickým rozhodnutiam, zlepšovať kvalitu kódu, identifikovať výkonnostné úzke miesta a navrhovať riešenia, ktoré sú spoľahlivé, bezpečné a ľahko rozšíriteľné. Senior Java vývojár je dôležitým členom tímu nielen z pohľadu implementácie, ale aj mentoringu menej skúsených kolegov, nastavovania vývojových štandardov a podpory kultúry neustáleho zlepšovania. Budete sa podieľať na celom životnom cykle softvéru, od analýzy požiadaviek cez technický návrh, implementáciu, testovanie až po nasadenie a následnú podporu. Veľký dôraz kladieme na čistý, udržiavateľný kód, automatizované testovanie, code review a moderné DevOps postupy. Výhodou je skúsenosť s frameworkmi ako Spring alebo Spring Boot, prácou s relačnými databázami, kontajnerizáciou, cloudovými službami a integračnými nástrojmi. Hľadáme človeka, ktorý rozumie nielen technológiám, ale aj obchodnému kontextu a dokáže navrhovať riešenia s reálnym prínosom pre používateľov aj firmu. Úspešný kandidát by mal mať analytické myslenie, zodpovedný prístup k práci a schopnosť komunikovať technické témy zrozumiteľne rôznym zainteresovaným stranám. Oceníme proaktivitu, ochotu prevziať vlastníctvo nad riešeniami a schopnosť pracovať v agilnom prostredí. Ak máte radi technické výzvy, chcete ovplyvňovať architektúru systémov a podieľať sa na tvorbe kvalitných softvérových produktov s dlhodobou hodnotou, táto pozícia je pre vás výbornou príležitosťou na ďalší profesionálny rast.

Zodpovednosti

Text copied to clipboard!
  • Navrhovať, vyvíjať a udržiavať backendové aplikácie v jazyku Java.
  • Tvoriť a optimalizovať REST API a integračné služby.
  • Spolupracovať na návrhu systémovej architektúry a technických riešení.
  • Vykonávať code review a dohliadať na kvalitu zdrojového kódu.
  • Analyzovať a riešiť výkonnostné a produkčné problémy.
  • Mentorovať juniorných a mediorných vývojárov v tíme.
  • Spolupracovať s QA, DevOps a produktovým tímom pri dodávke riešení.
  • Pripravovať technickú dokumentáciu a odhady prácnosti úloh.

Požiadavky

Text copied to clipboard!
  • Minimálne 5 rokov skúseností s vývojom v jazyku Java.
  • Pokročilá znalosť frameworkov Spring a Spring Boot.
  • Skúsenosti s návrhom mikroservisnej alebo viacvrstvovej architektúry.
  • Dobrá znalosť SQL a práce s relačnými databázami.
  • Skúsenosti s Gitom, code review a CI/CD procesmi.
  • Znalosť návrhových vzorov a princípov čistého kódu.
  • Skúsenosti s testovaním vrátane unit a integračných testov.
  • Schopnosť komunikovať technické riešenia jasne a vecne.
  • Výhodou je znalosť Dockeru, Kubernetes alebo cloudových platforiem.

Potenciálne otázky na pohovor

Text copied to clipboard!
  • Koľko rokov skúseností máte s vývojom v jazyku Java?
  • S ktorými frameworkmi v ekosystéme Java ste pracovali najčastejšie?
  • Máte skúsenosti s návrhom a implementáciou REST API?
  • Pracovali ste v prostredí mikroservisnej architektúry?
  • Aké databázy a ORM nástroje ste používali v praxi?
  • Máte skúsenosti s CI/CD, Dockerom alebo Kubernetes?
  • Viedli ste technicky tím alebo mentorovali kolegov?
  • Aká je vaša úroveň angličtiny v pracovnom prostredí?